package com.wms.system.domain.wcs;

import java.time.LocalDateTime;

import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@TableName("packing_list_son")
public class PackingListSon {
    @ApiModelProperty("主键ID")
    private String id;

    @ApiModelProperty("父级订单号")
    private String orderCode;

    @ApiModelProperty("序号")
    private String serialNumber;

    @ApiModelProperty("零件名称")
    private String goodsName;

    @ApiModelProperty("零件号")
    private String goodsCode;

    @ApiModelProperty("长度")
    private Double lengths;

    @ApiModelProperty("单套用量（件）")
    private Double oneNumber;

    @ApiModelProperty("发货数量（件）")
    private Double shippedNumber;

    @ApiModelProperty("库存数量")
    private Double stockQty;

    @ApiModelProperty("已出数量")
    private Double actQty;

    @ApiModelProperty("预出数量")
    private Double estQty;

    @ApiModelProperty("出库位置")
    private String targetStation;

    @ApiModelProperty("箱号")
    private Object containerArray;

    @ApiModelProperty("备注")
    private String remark;

    @ApiModelProperty("问题描述")
    private String described;

    @ApiModelProperty("状态 1，初始化不执行，2确定执行，3，其它状态")
    private Integer status;

    @ApiModelProperty("创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss.SSSSSS")
    private LocalDateTime createdTime;

    @ApiModelProperty("更新时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss.SSSSSS")
    private LocalDateTime updateTime;
}
